package com.mryx.demo.service;

import com.mryx.demo.pojo.Supplier;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 供应商业务层
 * */
public interface SupplierService {

    /**
     * 获取供应商信息
     * @return   List<Supplier>
     * @param
     */
    List<Supplier> getAllSupplier();

    /**
     * 根据供应商编号修改审核状态
     * @return    0：成功1：失败
     * @Param    sid
     */
    int examine(@Param("sid") int sid, @Param("examine") int examine);

    /**
     * 根据手机号修改密码
     * @return    0：成功1：失败
     * @Param    telephone
     */
    int updPasswd(@Param("phone") String phone, @Param("password") String password);

    /**
     * 信息录入
     * @return   0：成功1：失败
     * @Param    login   password
     */
    int InfoInput(Supplier supplier);

    /**
     * 注册
     * @return   0：成功1：失败
     * @Param    login    password   phone
     */
    int register(@Param("login") String login, @Param("password") String password,String phone);

    /**
     * 登录
     * @return   0：成功1：失败
     * @Param   login  password
     */
    Supplier login(String login, String password);

}
